'''
列表：有序的，可重复,字面量：[1,2.2,"python",True,[1,2],(1,2),{1,2},{"name":"zhangsan"}]
定义：1、[],2、list()
可以包含所有的数据类型：整型，浮点型，字符串，布尔，列表，元组，集合，字典
'''

list = [1,2.2,"python",False,1,1,2]
# list = list([1,2.2,"python",False,1,1,2])
# print(list)
# list = [1,2.2,"python",False,1,1,2]
print(list,type(list))
# 新增
list.append("Hello")
print(f"追加一个字符串：{list}")
# index-获取元素的下标
num = list.index("Hello")
print(num)
# count-计数
print(list.count(1))
# insert-向某个下标插入数据，下标及后面的元素往后移一位
list.insert(5,5)
print(list)
# 修改
list[0] = "你好"
print(list)
# 删除-remove-只会删除第一个匹配的元素
list.remove(1)
print(list)
# pop-默认从最后进行删除，如果有下标则删除下标的元素
list.pop()
print(list)
# 追加-批量
list1 = ["小明",True]
list.extend(list1)
print(list)
list = list + list1
print(list)
# clear
# list.clear()
# print(list)
#for，while
for item in list:
    print(item)
count = 0
while count < len(list):
    print(list[count])
    count += 1# 自增必须加上，不然会出现死循环
 # 截取列表，从3三位开始
print(list[3:])